const env = import.meta.env.MODE || 'prod';
// import.meta 是一个 JavaScript 特性，通常在模块化代码（使用 ES6 模块）中使用，它提供了关于当前模块的元数据（metadata）。在许多构建工具（如 Vite）中，import.meta.env 包含了一些环境变量。
// import.meta.env.MODE 代表当前的构建模式。它通常会被设置为 'development'（开发环境）、'production'（生产环境）或其他自定义的模式，具体取决于构建工具（如 Vite、Webpack）如何配置环境变量。

const EnvConfig = {
    //开发环境
    development: {
        baseApi:"/api",
        mockApi:"https://apifoxmock.com/m1/4068509-0-default/api"
    },
    //测试环境
    test:{
        baseApi:"//test.future.com/api",
        mockApi:"https://www.apifox.cn/help/app/mock/"
    },
    //线上环境
    prod:{
        baseApi:"//future.com/api",
        mockApi:"https://www.apifox.cn/help/app/mock/"
    }
}
export default {
    env,
    ...EnvConfig[env],//展开 EnvConfig[env]：根据当前环境（例如 'development'、'test' 或 'prod'），选择相应的配置（例如 API 地址等）。
    mock:false   //把请求的线上的mockapi全部关闭
}